/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;

/**
 *
 * @author Tadeu Augusto
 */
@Entity
public class SubTema implements Serializable {

    @Id
    @GeneratedValue(generator = "SUBTEMA_SEQ", strategy = GenerationType.SEQUENCE)
    @SequenceGenerator(name = "SUBTEMA_SEQ", sequenceName = "SUBTEMA_SQ")
    @Column(name = "id_subtema")
    private Long idSubTema;
    @ManyToOne
    @JoinColumn(name = "id_tema")
    private Tema tema;
    @Column(name = "nome_subtema")
    private String nomeSubTema;
    
    public SubTema(){
        
    }

    public Long getIdSubTema() {
        return idSubTema;
    }

    public void setIdSubTema(Long idSubTema) {
        this.idSubTema = idSubTema;
    }

    public Tema getTema() {
        return tema;
    }

    public void setTema(Tema tema) {
        this.tema = tema;
    }

    public String getNomeSubTema() {
        return nomeSubTema;
    }

    public void setNomeSubTema(String nomeSubTema) {
        this.nomeSubTema = nomeSubTema;
    }
}
